package net.crozz.openapi.weibo.model.short_url;

import com.google.gson.annotations.SerializedName;

public class Resp_comment_comments {

    public Share_comments[] share_comments;
    public String           url_long;
    public String           url_short;

    public class Share_comments {
        public String created_at;
        public Long   floor_num;
        public Long   id;
        public String idstr;
        public String mid;
        public String source;
        public Long   source_allowclick;
        public Long   source_type;
        public Status status;
        public String text;
        public User   user;

        public class Status {
            public Long    attitudes_count;
            public Long    comments_count;
            public String  created_at;
            public Object  darwin_tags;
            public Boolean favorited;
            public Object  geo;
            public Long    id;
            public String  idstr;
            public String  in_reply_to_screen_name;
            public String  in_reply_to_status_id;
            public String  in_reply_to_user_id;
            public String  mid;
            public Long    mlevel;
            public Object  pic_ids;
            public Long    reposts_count;
            public String  source;
            public Long    source_allowclick;
            public Long    source_type;
            public String  text;
            public Boolean truncated;
            public User    user;
            public Visible visible;

            public class User {
                public Boolean allow_all_act_msg;
                public Boolean allow_all_comment;
                public String  avatar_hd;
                public String  avatar_large;
                public Badge   badge;
                public String  badge_top;
                public Long    bi_followers_count;
                public Long    block_app;
                public Long    block_word;
                public String  city;
                @SerializedName("class")
                public Long    _class;
                public String  cover_image_phone;
                public String  created_at;
                public Long    credit_score;
                public String  description;
                public String  domain;
                public Extend  extend;
                public Long    favourites_count;
                public Boolean follow_me;
                public Long    followers_count;
                public Boolean following;
                public Long    friends_count;
                public String  gender;
                public Boolean geo_enabled;
                public Long    has_ability_tag;
                public Long    id;
                public String  idstr;
                public String  lang;
                public Long    level;
                public String  location;
                public Long    mbrank;
                public Long    mbtype;
                public String  name;
                public Long    online_status;
                public Long    pagefriends_count;
                public String  profile_image_url;
                public String  profile_url;
                public String  province;
                public Long    ptype;
                public String  remark;
                public String  screen_name;
                public Long    star;
                public Long    statuses_count;
                public Long    type;
                public Long    ulevel;
                public Long    urank;
                public String  url;
                public Boolean verified;
                public String  verified_contact_email;
                public String  verified_contact_mobile;
                public String  verified_contact_name;
                public Long    verified_level;
                public String  verified_reason;
                public String  verified_reason_modified;
                public String  verified_reason_url;
                public String  verified_source;
                public String  verified_source_url;
                public Long    verified_state;
                public String  verified_trade;
                public Long    verified_type;
                public String  weihao;

                public class Badge {
                    public Long anniversary;
                    public Long bind_taobao;
                    public Long dailv;
                    public Long dzwbqlv_2015;
                    public Long enterprise;
                    public Long gongyi;
                    public Long gongyi_level;
                    public Long hongbao_2014;
                    public Long suishoupai_2014;
                    public Long taobao;
                    public Long travel2013;
                    public Long uc_domain;
                    public Long yiqipao_2015;
                    public Long zongyiji;
                }

                public class Extend {
                    public String  mbprivilege;
                    public Privacy privacy;

                    public class Privacy {
                        public Long mobile;
                    }
                }
            }

            public class Visible {
                public Long list_id;
                public Long type;
            }
        }

        public class User {
            public Boolean allow_all_act_msg;
            public Boolean allow_all_comment;
            public String  avatar_hd;
            public String  avatar_large;
            public Badge   badge;
            public String  badge_top;
            public Long    bi_followers_count;
            public Long    block_app;
            public Long    block_word;
            public String  city;
            @SerializedName("class")
            public Long    _class;
            public String  cover_image_phone;
            public String  created_at;
            public Long    credit_score;
            public String  description;
            public String  domain;
            public Extend  extend;
            public Long    favourites_count;
            public Boolean follow_me;
            public Long    followers_count;
            public Boolean following;
            public Long    friends_count;
            public String  gender;
            public Boolean geo_enabled;
            public Long    has_ability_tag;
            public Long    id;
            public String  idstr;
            public String  lang;
            public Long    level;
            public String  location;
            public Long    mbrank;
            public Long    mbtype;
            public String  name;
            public Long    online_status;
            public Long    pagefriends_count;
            public String  profile_image_url;
            public String  profile_url;
            public String  province;
            public Long    ptype;
            public String  remark;
            public String  screen_name;
            public Long    star;
            public Long    statuses_count;
            public Long    type;
            public Long    ulevel;
            public Long    urank;
            public String  url;
            public Boolean verified;
            public String  verified_contact_email;
            public String  verified_contact_mobile;
            public String  verified_contact_name;
            public Long    verified_level;
            public String  verified_reason;
            public String  verified_reason_modified;
            public String  verified_reason_url;
            public String  verified_source;
            public String  verified_source_url;
            public Long    verified_state;
            public String  verified_trade;
            public Long    verified_type;
            public String  weihao;

            public class Badge {
                public Long anniversary;
                public Long bind_taobao;
                public Long dailv;
                public Long dzwbqlv_2015;
                public Long enterprise;
                public Long gongyi;
                public Long gongyi_level;
                public Long hongbao_2014;
                public Long suishoupai_2014;
                public Long taobao;
                public Long travel2013;
                public Long uc_domain;
                public Long yiqipao_2015;
                public Long zongyiji;
            }

            public class Extend {
                public String  mbprivilege;
                public Privacy privacy;

                public class Privacy {
                    public Long mobile;
                }
            }
        }
    }

}
